package com.xuexiang.yoyo.entity;

import java.io.Serializable;

/**
 * Created by liuxiangfei 20230316
 */
public class ProfileGenericObject implements Serializable {
    private static final long serialVersionUID = 3789319830077935797L;
    private Long id;

    private String dataItemName;

    private String deviceCode;

    private Integer capturePeriod;

    private String ln;

    private String parentLn;

    /**
     * 量纲
     */
    private Double scaler;
    /**
     * 单位
     */
    private String unit;

    /**
     * 排序
     */
    private Integer i;

    private String username;

    private String fcatTag;

    public String getfcatTag() {
        return fcatTag;
    }

    public void setfcatTag(String fcatTag) {
        this.fcatTag = fcatTag;
    }
    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getParentLn() {
        return parentLn;
    }

    public void setParentLn(String parentLn) {
        this.parentLn = parentLn;
    }

    public Integer getCapturePeriod() {
        return capturePeriod;
    }

    public void setCapturePeriod(Integer capturePeriod) {
        this.capturePeriod = capturePeriod;
    }

    public String getDeviceCode() {
        return deviceCode;
    }

    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * @return data_item_name
     */
    public String getDataItemName() {
        return dataItemName;
    }

    /**
     * @param dataItemName
     */
    public void setDataItemName(String dataItemName) {
        this.dataItemName = dataItemName;
    }

    /**
     * @return ln
     */
    public String getLn() {
        return ln;
    }

    /**
     * @param ln
     */
    public void setLn(String ln) {
        this.ln = ln;
    }

    /**
     * 获取量纲
     *
     * @return scaler - 量纲
     */
    public Double getScaler() {
        return scaler;
    }

    /**
     * 设置量纲
     *
     * @param scaler 量纲
     */
    public void setScaler(Double scaler) {
        this.scaler = scaler;
    }

    /**
     * 获取单位
     *
     * @return unit - 单位
     */
    public String getUnit() {
        return unit;
    }

    /**
     * 设置单位
     *
     * @param unit 单位
     */
    public void setUnit(String unit) {
        this.unit = unit;
    }

    /**
     * 获取排序
     *
     * @return i - 排序
     */
    public Integer getI() {
        return i;
    }

    /**
     * 设置排序
     *
     * @param i 排序
     */
    public void setI(Integer i) {
        this.i = i;
    }


    @Override
    public String toString() {
        return "ProfileGenericObject{" +
                "id=" + id +
                ", dataItemName='" + dataItemName + '\'' +
                ", deviceCode='" + deviceCode + '\'' +
                ", capturePeriod=" + capturePeriod +
                ", ln='" + ln + '\'' +
                ", parentLn='" + parentLn + '\'' +
                ", scaler=" + scaler +
                ", unit='" + unit + '\'' +
                ", i=" + i +
                '}';
    }
}
